mechanical aid - Spanish English Dictionary